$(document).ready(index);

function index() {
    $('#menuDepartamentos').click({param1: "buscarDepartamentos"}, changePage);
    $('#menuLogin').click({param1: "gestionLogin"}, changePage);
    $('#menuDispositivo').click({param1: "buscarDispositivos"}, changePage);
    $('#menuEmpleados').click({param1: "gestionEmpleados"}, changePage);
    $('#menuRed').click({param1: "gestionRed"}, changePage);
    $('#menuTipo').click({param1: "gestionTipo"}, changePage);
    $('#menuSoftware').click({param1: "gestionSoftwareP"}, changePage);
    $('#menuMarca').click({param1: "gestionMarcaP"}, changePage);
    $('#menuModelo').click({param1: "gestionModeloP"}, changePage);
    $('#menuComponentes').click({param1: "buscarComponentes"}, changePage);
}

function changePage(event) {
    param1 = event.data.param1;
    $.ajax(
            {
                type: "GET",
                url: param1,
                async: false,
                dataType: "text",
                beforeSend: function() {

                },
                success: function(transport)
                {
                    $("#body-content").html(transport);
                },
                error: function(xhr, ajaxOptions, thrownError) {
                    $('#errores').html(xhr.responseText);
                    alert(thrownError);
                }
            });

    switch (param1) {
        case "buscarDepartamentos":
            $('input[id="btnVer"]').click(verDepartamento);
            $('input[id="btnEliminar"]').click(eliminarDepartamento);
            $('#btnAgregar').click(agregarDepartamento);
            $('#btnBuscar').click(buscarDepartamentos);
            break;
        case "gestionLogin":
            $('input[id="btnVer"]').click(verLogin);
            $('input[id="btnEliminar"]').click(eliminarLogin);
            $('input[id="btnModificar"]').click(modificarLogin);
            $('#btnAgregar').click(agregarLogin);
            $('#btnBuscar').click(buscarLogin);
            break;
        case "buscarDispositivos":
            $('input[id="btnVer"]').click(verDispositivo);
            $('input[id="btnEliminar"]').click(eliminarDispositivo);
            $('input[id="btnModificar"]').click(verModificarDispositivo);
            $('#btnAgregar').click(agregarDispositivo);
            $('#btnBuscar').click(buscarDispositivos);
            break;
        case "gestionEmpleados":
            $('input[id="btnVer"]').click(verEmpleado);
            $('input[id="btnEliminar"]').click(eliminarEmpleado);
            $('input[id="btnModificar"]').click(modificarEmpleado);
            $('#btnAgregar').click(agregarEmpleado);
            $('#btnBuscar').click(buscarEmpleado);
            break;
        case "gestionRed":
            $('input[id="btnEliminar"]').click(eliminarRed);
            $('input[id="btnModificar"]').click(modificarRed);
            $('input[id="btnVerRed"]').click(verRed);
            $('#btnAgregar').click(agregarRed);
            $('#btnBuscar').click(buscarRed);
            break;
        case "gestionTipo":
            $('input[id="btnEliminar"]').click(eliminarTipo);
            $('input[id="btnModificar"]').click(modificarTipo);
            $('#btnAgregar').click(agregarTipo);
            $('#btnBuscar').click(buscarTipo);
            break;
        case "gestionSoftwareP":
            $('input[id="btnEliminar"]').click(eliminarSoftwareP);
            $('input[id="btnModificar"]').click(modificarSoftwareP);                                       
            $('#btnAgregar').click(agregarSoftwareP);
            $('#btnBuscar').click(buscarSoftwareP);
            break;

        case "gestionMarcaP":
            $('input[id="btnEliminar"]').click(eliminarMarcaP);
            $('input[id="btnModificar"]').click(modificarMarcaP);                                       
            $('#btnAgregar').click(agregarMarcaP);
            $('#btnBuscar').click(buscarMarcaP);
            break;

        case "gestionModeloP":
            $('input[id="btnEliminar"]').click(eliminarModeloP);
            $('input[id="btnModificar"]').click(modificarModeloP);                                       
            $('input[id="btnVer"]').click(verModeloP);
            $('#btnAgregar').click(agregarModeloP);
            $('#btnBuscar').click(buscarModeloP);
            break;
            
       case "buscarComponentes":
            $('input[id="btnEliminar"]').click(eliminarComponente);
            $('input[id="btnModificar"]').click(verModificarComponente);                                       
            $('input[id="btnVer"]').click(verComponente);
            $('#btnAgregar').click(agregarComponente);
            $('#btnBuscar').click(buscarComponentes);
            break;         
    }
}
